package com;
import java.util.Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
 

public class Datetools {
	

	public static String getTime(){
	  
		/*
		 * 两种方法做法相同，先要输入两个java包：
	         * import java.util.Date;
	         * import java.text.SimpleDateFormat;
	         * 设置好输出时间的格式，再获得当前系统时间并输出。	
		 */
		SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式  
			Date now = new Date();
	        
		   String NowTime= df1.format(now);
		   System.out.println(NowTime);
		return NowTime;
		}
	
	public static String getDate(){
		
		/*
		 * 两种方法做法相同，先要输入两个java包：
		 * import java.util.Date;
		 * import java.text.SimpleDateFormat;
		 * 设置好输出时间的格式，再获得当前系统时间并输出。	
		 */
		SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式  
		Date now = new Date();
		
		String NowTime= df1.format(now);
		System.out.println(NowTime);
		return NowTime;
	}
	
	public static Date toTime(String str) throws ParseException{
		
		/*
		 * 两种方法做法相同，先要输入两个java包：
		 * import java.util.Date;
		 * import java.text.SimpleDateFormat;
		 * 设置好输出时间的格式，再获得当前系统时间并输出。	
		 */
		SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
		Date time= df1.parse(str);
		System.out.println(time);
		return time;
	}
	public static String toString(Date date) throws ParseException{
		
		/*
		 * 两种方法做法相同，先要输入两个java包：
		 * import java.util.Date;
		 * import java.text.SimpleDateFormat;
		 * 设置好输出时间的格式，再获得当前系统时间并输出。	
		 */
		SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
		String time= df1.format(date);
		System.out.println(time);
		return time;
	}
	public static String getDateTime() throws ParseException{
		
		/*
		 * 两种方法做法相同，先要输入两个java包：
		 * import java.util.Date;
		 * import java.text.SimpleDateFormat;
		 * 设置好输出时间的格式，再获得当前系统时间并输出。	
		 */
		
		SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd");//设置日期格式  
		Date now = new Date();
		
		String date = df1.format(now);

		 SimpleDateFormat df2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
		   
		 Date startDate=df2.parse(date+" "+"00:00:00");
		 String time=df2.format(startDate);
		return time;
	}
	
	
	
	
	
	}

